stuffed turtle - German English Dictionary